//不用回调函数//自己写的查询
#include"../include/p.h"
int select_mydb(int newfd,sqlite3 * mydb,const char * tbname,int id,char *pwd)
{
	char sql[100]={'\0'};
	sprintf(sql,"select * from %s where id = %d",tbname,id);
	char ** resultp;
	int nrow=0;
	
	char * errmsg=NULL;
	
	sqlite3_get_table(mydb,sql,&resultp,NULL,NULL,&errmsg);
		printf("nrow=%d\n",nrow);
	
			printf("|%5s|",resultp[3]);
			if(id==atoi(resultp[3]))
			{
				printf("列表中有此id 查看密码是否正确 \n");
				if(strcmp(resultp[5],pwd)==0)
				{
					printf("密码正确，登录成功\n");
					char buflogin1[50]={"您已成功登录，请输入quit进入云存储"};
					send(newfd,buflogin1,sizeof(buflogin1),0);
					return 0;
				}
			}
			else
			{
				printf("列表中无此id 请注册\n");
				return -1;
			}
		
		printf("\n");
	return 0;
	 
	/*
	   printf("%s %s %s\n",resultp[0],resultp[1],resultp[2]);
	   printf("%s %s %s\n",resultp[3],resultp[4],resultp[5]);
	   printf("%s %s %s\n",resultp[6],resultp[7],resultp[8]);
	   printf("%s %s %s\n",resultp[9],resultp[10],resultp[11]);
	   printf("%s %s %s\n",resultp[12],resultp[13],resultp[14]);
	   
	   */
}
